import base64


class base64Util(object):
    # 加密
    @classmethod
    def encryption(cls,data):
        data = data.encode("utf-8")
        data = base64.b64encode(data)
        # 这里的data已经加密了,但是这里的data的格式是bytes,要使用的话还需要再转一下格式
        data = data.decode()
        return data

    # 解密
    @classmethod
    def decryption(cls,data):
        data = data.encode("utf-8")
        # type(data) = bytes
        data = base64.b64decode(data)
        # data解密为原来的值,这里data的类型为bytes
        # 全部都是\u 的字符串，decode用 unicode_escape
        data = data.decode('unicode_escape')
        return data